package wifiunion.com.notice.entity;


import java.io.Serializable;
import java.util.List;


public class User implements Serializable {
    /**
     *
     */
    private static final long serialVersionUID = 1L;

    /**
     * 人员uuid
     */
    private String uuid;

    public String getMemberName() {
        return memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    /**
     * 用户名称
     */
    private String memberName;


    /**
     * 用户身份
     */
    private String authtoken;

    /**
     * 识别照片地址
     */
    private String comparisonPic;

    /**
     * 显示照片地址
     */
    private String showPic;

    /**
     * 手机号码
     */
    private String phone;

    /**
     * 社区场所uuid
     */
    private String communityUuid;

    /**
     * 菜单权限
     */
    private List<MenuResponse> memberMenu;
    /**
     * 通知抑制时间
     */
    private int controlTime;

    //是否第一次登录 1 是 0否
    private int firstLogin;

    /**
     * 是否自动清除,0不清除，1清除
     */
    private int isAutoClear;
    /**
     * 小于等于7时，弹出空间不足的提示
     */
    private int availDays;


    /**
     * 管理员所有细分场景数据列表
     */
    private List<AddressResponse> addresses;

    public String getIsOnline() {
        return isOnline;
    }

    public void setIsOnline(String isOnline) {
        this.isOnline = isOnline;
    }


    /**
     * 接入设备数量
     */
    public int cameraCount;
    /**
     * 是否是联网版
     */
    private String isOnline;

    public int getIsAutoClear() {
        return isAutoClear;
    }

    public void setIsAutoClear(int isAutoClear) {
        this.isAutoClear = isAutoClear;
    }

    public int getClearTime() {
        return clearTime;
    }

    public void setClearTime(int clearTime) {
        this.clearTime = clearTime;
    }

    public int getClearValue() {
        return clearValue;
    }

    public void setClearValue(int clearValue) {
        this.clearValue = clearValue;
    }

    /**
     * 清除周期,0按日,1按周,2按月
     */

    private int clearTime;

    /**
     * 清除阈值
     */
    private int clearValue;

    public int getFirstLogin() {
        return firstLogin;
    }

    public void setFirstLogin(int firstLogin) {
        this.firstLogin = firstLogin;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }

    //场所名称
    private String name;
    //场所地址
    private String logo;

    public int getFaceLimit() {
        return faceLimit;
    }

    public void setFaceLimit(int faceLimit) {
        this.faceLimit = faceLimit;
    }

    public int getFaceQualityLimit() {
        return faceQualityLimit;
    }

    public void setFaceQualityLimit(int faceQualityLimit) {
        this.faceQualityLimit = faceQualityLimit;
    }

    public int getFaceStrangerLimit() {
        return faceStrangerLimit;
    }

    public void setFaceStrangerLimit(int faceStrangerLimit) {
        this.faceStrangerLimit = faceStrangerLimit;
    }

    //人脸识别阈值
    private int faceLimit;

    //未登记人员自动入库照片阈值
    private int faceQualityLimit;
    //未登记人员自动入库去重阈值
    private int faceStrangerLimit;


    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getUuid() {
        return uuid;
    }

    public void setUuid(String uuid) {
        this.uuid = uuid;
    }

    public String getAuthtoken() {
        return authtoken;
    }

    public void setAuthtoken(String authtoken) {
        this.authtoken = authtoken;
    }

    public String getComparisonPic() {
        return comparisonPic;
    }

    public void setComparisonPic(String comparisonPic) {
        this.comparisonPic = comparisonPic;
    }

    public String getShowPic() {
        return showPic;
    }

    public void setShowPic(String showPic) {
        this.showPic = showPic;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getCommunityUuid() {
        return communityUuid;
    }

    public void setCommunityUuid(String communityUuid) {
        this.communityUuid = communityUuid;
    }

    public List<MenuResponse> getMemberMenu() {
        return memberMenu;
    }

    public void setMemberMenu(List<MenuResponse> memberMenu) {
        this.memberMenu = memberMenu;
    }

    public int getControlTime() {
        return controlTime;
    }

    public void setControlTime(int controlTime) {
        this.controlTime = controlTime;
    }

    public int getCameraCount() {
        return cameraCount;
    }

    public void setCameraCount(int cameraCount) {
        this.cameraCount = cameraCount;
    }

    public int getAvailDays() {
        return availDays;
    }

    public void setAvailDays(int availDays) {
        this.availDays = availDays;
    }


    public List<AddressResponse> getAddresses() {
        return addresses;
    }

    public void setAddresses(List<AddressResponse> addresses) {
        this.addresses = addresses;
    }
}
